package cn.itcast.day12.Calculate;

import java.util.Date;

public class Demo02Date {

    public static void main(String[] args) {

        demo1();
        demo2();
        demo3();
    }

    /*
        Date类的成员方法
        long getTime（） 把日期转换为毫秒（相当于System.currentTimeMillis（））
            返回子1970-1-1 00:00:00 GMT 以来此 Date 对象表示的毫秒数
    */
    private static void demo3() {

        Date date = new Date();
        long time = date.getTime();
        System.out.println(time);
    }

    /*
        Date类的带参数构造方法：
            Date（long date）：传递毫秒值，把毫秒转换成Date日期
    */
    private static void demo2() {

        Date a = new Date(0L);
        Date b = new Date(1677377015234L);
        System.out.println(a);
        System.out.println(b);
    }

    /*
    Date类的空参数构造方法：
        Date()获取的就是当前系统的日期和时间
    */
    private static void demo1() {
        Date date = new Date();
        System.out.println(date);
    }
}
